<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html"	
	  xmlns:p="http://primefaces.org/ui">

	  <ui:composition template="template.xhtml">
		<ui:define name="tituloPaginas">INVISTA</ui:define>
		<ui:define name="corpoPagina">
		
	  	<h:form id="formulario_cadastro_pessoa" prependId="false">
	  		<h:messages />
	  		
	  		<h:panelGrid column="2">
	  			<f:facet name="header">Cadastro de Pessoa</f:facet>
	  			<f:facet name="footer">
	  				<div align="center">
	  					<p:commandButton value="Salvar" action="#{pessoaController.salvar()}" />
	  					<p:commandButton value="Cancelar" action="#{pessoaController.cancelar()}" />
	  				</div>
	  			</f:facet>
				
				<p:outputLabel value="Tipo de Pessoa"/>
				 <p:selectOneMenu value="#{pessoaController.pessoaDao.pessoa.tipoPessoa}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{pessoaController.listarTipoPessoas()}"
                    	               var="tipoPessoa"
                    	               itemValue="#{tipoPessoa}"
                    	               itemLabel="#{tipoPessoa.descricao}" />
                 </p:selectOneMenu>	
				
				<p:outputLabel value="Nome"/>
				<p:inputText value="#{pessoaController.pessoa.nome}" maxlength="40" size="45" readonly="false"/>
				
				<p:outputLabel value="Nome Fantasia"/>
				<p:inputText value="#{pessoaController.pessoa.nomeFantasia}" maxlength="40" size="45" readonly="false"/>
				
				<p:outputLabel value="Registro Geral - RG"/>
				<p:inputText value="#{pessoaController.pessoa.rg}" maxlength="20" size="15" readonly="false"/>
				
				<p:outputLabel value="Cadastro de Pessoa Física"/>
				<p:inputText value="#{pessoaController.pessoa.cpf}" maxlength="20" size="14" readonly="false"/>
					  		
				<p:outputLabel value="CNPJ"/>
				<p:inputText value="#{pessoaController.pessoa.cnpj}" maxlength="20" size="45" readonly="false"/>
				
				<p:outputLabel value="Telefone"/>
				<p:inputText value="#{pessoaController.pessoa.telefone}" maxlength="15" size="9" readonly="false"/>
				
				<p:outputLabel value="E-mail"/>
				<p:inputText value="#{pessoaController.pessoa.email}" maxlength="40" size="45" readonly="false"/>
				
				<p:outputLabel value="Home Page"/>
				<p:inputText value="#{pessoaController.pessoa.homePage}" maxlength="40" size="45" readonly="false"/>
				
				<p:outputLabel value="Ativo"/>
				 <p:selectOneMenu id="selectAtivo" value="#{pessoaController.pessoaDao.pessoa.tipoAtivo}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{pessoaController.listarTipoAtivo()}" 
                    	               var="tipoAtivoInativo" 
                    	               itemValue="#{tipoAtivoInativo}" 
                    	               itemLabel="#{tipoAtivoInativo.descricao}"  />
                 </p:selectOneMenu>
									  			
	  		</h:panelGrid>
				  		
	  	</h:form>
		</ui:define>
	  </ui:composition>

</html>
